package com.ruoyi.common.utils.check;

import java.util.regex.Pattern;

public class ValidateUtils {
    // 手机号正则（中国大陆）
    private static final String PHONE_REGEX = "^1[3-9]\\d{9}$";

    private static final Pattern PHONE_PATTERN = Pattern.compile(PHONE_REGEX);

    /**
     * 校验手机号是否合法
     * @param phone 待校验的手机号
     * @return true 为合法，false 为非法
     */
    public static boolean isMobile(String phone) {
        if (phone == null || phone.isEmpty()) {
            return false;
        }
        return PHONE_PATTERN.matcher(phone).matches();
    }
}
